78945a94614461d2d74a775144253dda817d9cda,js/js.translator/src/org/jetbrains/k2js/translate/operation/UnaryOperationTranslator.java,UnaryOperationTranslator,translateExclExclOperator,#JetUnaryExpression#TranslationContext#,60
Before Change
@NotNull
private static JsExpression translateExclExclOperator(@NotNull JetUnaryExpression expression, @NotNull TranslationContext context) {
JsExpression translatedExpression = translateAsExpression(getBaseExpression(expression), context);
TemporaryConstVariable tempVar = context.getOrDeclareTemporaryConstVariable(translatedExpression);
JsConditional ensureNotNull = new JsConditional(isNotNullCheck(tempVar.value()), tempVar.value(), context.namer().throwNPEFunctionCall());
After Change
}
@NotNull
private static JsExpression translateExclExclOperator(@NotNull JetUnaryExpression expression, @NotNull TranslationContext context) {
return sure(translateAsExpression(getBaseExpression(expression), context), context);
}
@NotNull